package cn.wolfcode.p2p.base.service;

import cn.wolfcode.p2p.base.domain.Account;
import com.github.pagehelper.PageInfo;
import cn.wolfcode.base.QueryObject;

public interface IAccountService {

    /**
     * 多条件过滤和分页查询
     *
     * @param qo 封装查询条件
     * @return
     */
	PageInfo<Account> query(QueryObject qo);

    /**
     * 根据id获取账户信息
     * @param id id
     * @return 账户信息
     */
    Account get(Long id);

    /**
     * 更新账户信息
     * @param account 账户信息
     */
    void update(Account account);
}